﻿/*
    peui | version:1.0.0 beta | CopyRight 2015-2018 uades.com | website:https://gitee.com/fzymfxy/UAUI
    updater:师兄 | updated:2018/01/16
 */
@charset "utf-8";
/*----- 重置元素样式 -----*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,menu,tbody,tfoot,thead,th,tr,td,video,tt,u,ul,var{background: transparent;font-size: 100%;margin: 0;padding: 0;border: 0;outline: 0;}
blockquote,q{quotes: none;}
table,table td{padding: 0;border: none;border-collapse: collapse;border-spacing: 0;}
img{vertical-align: top;}
embed{vertical-align: top;}

/*获得html5新的标签的行为*/
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display: block;}
mark,rp,rt,ruby,summary,time{display: inline;overflow: hidden;}

/*预置全局样式*/
body{color: #222;font-size: 14px;line-height: 1.42857143;font-family: "Microsoft YaHei", "Helvetica Neue", SimSun, SimHei, Arial, Helvetica, Tahoma, Verdana, Georgia;cursor: default;word-break: normal;word-wrap: break-word;-webkit-font-smoothing: antialiased;}
a{color: #222;text-decoration: none;}
a:hover{color: red;}
li,ol,ul{list-style: none;vertical-align: middle;}
pre{white-space: pre-wrap; line-height: 1.75; font-family: "Microsoft YaHei";}
th{ text-align: center;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: 500; line-height: inherit;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle;}

/* ----------- 重置bootstrap ----------- */

/* 巨幕 */
.jumbotron .h1, .jumbotron h1{ font-size: 30px; color: #f50;}
.jumbotron .con{ margin: 20px 0;}
.jumbotron p{ font-size: 18px;}

/* ----------- 重置系统内置功能 ----------- */

/* 输入框 */
.codeinp{ position: relative;width: 150px;}
#ValidateCode{ padding-right: 80px; width: 150px;}
.validationcode{ position: absolute; top: 8px; right: 5px;}
.validationcode img{ height: 20px;}
.form-control input{ border: none; background: none;}
.form-control .validationcode{top: 0; right: 0;}

/* ----------- 布局定义 ----------- */

/* 布局 */
body{min-width: 1200px;}
.container{ width: 1230px;}
.row-last{ margin-bottom: 0 !important;}
.side{ width: 290px;}
.main{ float: none; width: auto; overflow: hidden;}
.no-data{ text-align: left; background: none; text-indent: 10px;}

/* ----------- 组件定义 ----------- */

/* 图标 */
[class^="icons"],[class*="icons"]{display: inline-block; margin-top: -2px; margin-right: 10px;width: 3px;height: 3px;vertical-align: text-top;background-repeat: no-repeat;overflow: hidden;vertical-align: middle;}
.icons{width: 4px; height: 4px; background: url(../img/icons/icons.png);}
.icons-arrow{width: 5px;height: 9px;background: url(../img/icons/icons-arrow.png);}

/* 状态 */
.state .s0, .state .no-reply{color: #999;}
.state .s1{color: #17d;}
.state .s2{color: #f60;}
.state .s3{color: #390;}

/* ========== 盒子 ==========  */

/* 盒子 */
.box{overflow: hidden;}
.box .hd{ border-bottom: 1px solid #eee; line-height: 20px;}
.box .hd h3{ display: inline-block; *display: inline; zoom: 1;}
.box .hd h3 a, .box .hd span{display: inline-block; *display: inline; padding: 10px 15px;}
.box .hd .more{float: right; margin-top: 10px; margin-right: 5px;}
.box .bd{padding: 10px 5px;}

/* 盒子-默认 */
.box-default>.hd h3{ margin-bottom: -1px; display: inline-block; *display: inline; zoom: 1; border-bottom: 1px solid #999; color: #999;}
.box-default>.hd h3 a{ color: #999;}

/* 盒子-主要 */
.box-primary>.hd{ border-bottom-color: #999;}
.box-primary>.hd h3{ margin-bottom: -1px; display: inline-block; *display: inline; zoom: 1;background-color: #fff; border: 1px solid #999; border-bottom-width: 0; color: #999;}
.box-primary>.hd h3 a{ color: #999;}

/* 盒子-块 */
.box-block>.hd h3{ display: inline-block; *display: inline; zoom: 1; background-color: #999; color: #fff;}
.box-block>.hd h3 a{ color: #fff;}

/* 盒子-背景 */
.box-background>.hd{ background-color: #999; color: #fff;}
.box-background>.hd a{ color: #fff;}
.box-background>.hd a:hover{ color: #f00;}

/* 盒子-切换标签 */
.box .hd li{ display: inline-block; *display: inline; zoom: 1;}
.box .hd li a{display: block; padding: 10px 15px;}
.box .hd .on a{ color: #f00;}

/* 盒子-切换标签-默认 */
.box-default>.hd .on{margin-bottom: -1px; border-bottom: 1px solid #999;}
.box-default>.hd .on a{ color: #999;}

/* 盒子-切换标签-主要 */
.box-primary>.hd .on{ margin-bottom: -1px; background-color: #fff; border: 1px solid #999; border-bottom-width: 0; color: #999;}
.box-primary>.hd .on a{ color: #999;}

/* 盒子-切换标签-块 */
.box-block>.hd .on{background-color: #999; color: #fff;}
.box-block>.hd .on a{ color: #fff;}

/* 盒子-side */
.box-side{ margin-bottom: 20px;}
.box-side>.hd{ background-color: #999; color: #fff;}
.box-side>.hd a{ color: #fff;}
.box-side>.bd{ padding: 10px; background-color: #f9f9f9;}
.box-side>.fd{ padding-left: 10px; padding-right: 10px;}

/* 盒子-main */
.box-main>.hd{ border-bottom-color: #999;}
.box-main>.hd h3{ display: inline-block; *display: inline; zoom: 1; background-color: #999; color: #fff;}
.box-main>.hd h3 a{ color: #fff;}
.box-main>.bd{ padding-top: 10px;}
.box-main>.fd{ padding-top: 10px;}

/* 盒组 */
.box-group{ overflow: hidden;}
.box-group>.box{ width: 49%; margin-bottom: 10px;}
.box-group>.box .bd ul.list{ min-height: 180px;}

/* ========== 列表 ==========  */

/* 信息列表 */
.list{ overflow: hidden;}
.list li{position: relative;padding-top: 5px; padding-bottom: 5px; overflow: hidden;}
.list .title{ overflow: hidden;}
.list .title a{ display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}
.list .date, .list .date-right,.list .calendar,.list .btn-group{margin-left: 15px;color: #999;}
.list .date,.list .calendar{float: right;}
.list .state{ margin-left: 10px; font-size: 14px;}
.list .comment{margin-left: 5px;}
.list .split{margin: 10px 0;padding: 0;height: 0px;font-size: 0px;line-height: 0px;border-bottom: 1px dotted #ddd;}

/* 信息列表-简介列表&头条列表 */
.list-intro li{padding: 15px 0;border-bottom: 1px dotted #ddd;}
.list-intro li:last-child{border: none;}
.list-intro .pic{float: left;margin-right: 15px;}
.list-intro .pic a{ display: block;}
.list-intro .con{overflow: hidden;}
.list-intro .intro{color: #888;/*height: 40px;*/ overflow: hidden;}
.list-intro .intro .more{margin-left: 10px;}
.list-intro .info{margin-top: 5px;color: #888;}
.list-intro .info b{font-weight: normal;}
.list-intro .info span{margin-right: 10px;}
.list-intro .t .title{padding-bottom: 10px;}
.list-intro .t .title a{ font-size: 18px;}
.list-intro .t+.n{ clear: both; padding-top: 10px;}
.list-intro .n{padding: 5px 0;border: none;}

/* 信息列表-图片列表*/
.list-pic{margin: 0 -10px;}
.list-pic li{float: left; padding: 10px 0; width: 25%;*width: 24.9%;}
.list-pic .pic{padding-left: 10px; padding-right: 10px;}
.list-pic .pic a{ display: block;}
.list-pic .pic img{width: 100%;height: auto !important;}
.list-pic .con{height: 95px;overflow: hidden;}
.list-pic .title{padding: 0 10px;margin: 10px 0 0;height: 40px;text-align: center;}
.list-pic .title a{white-space: normal;}
.list-pic .intro{padding: 0 10px;line-height: 1.7142857;color: #777;}
.list-pic .icons-video{ position: absolute; bottom: 70px; left: 20px; width: 20px; height: 20px; background: url(../img/icons-video.png) no-repeat;}

/* 新闻列表 */
.list-news li{padding-top: 8px; padding-bottom: 8px; font-size: 1.1428em;}

/* 信息列表-信件列表&表格列表--（保留） */
.list-letter li,.list-letter td{ padding-top: 5px; padding-bottom: 5px; padding-left: 10px;}
.list-letter .th,.list-letter th{margin-bottom: 5px;padding-top: 10px; padding-bottom: 10px; background: #f1f1f1;font-weight: bold;color: #333;}
.list-letter td i{ margin-right: 0;}
.list-letter td.title a{ width: 500px;}
.list-letter .num{display: none;}
.list-letter .ico{width: 20px;}
.list-letter .dep{width: 120px; text-align: center;}
.list-letter .state{ width: 80px; text-align: center;}
.list-letter .time{width: 80px; text-align: center;}
.list-letter li .dep, .list-letter li .state, .list-letter li .time{ float: right;}
.list-letter .author{width: 100px;}
.list-letter .ok{color: #690;}

/* 信息列表-经过 */
.list-hover li:hover, .list-hover tr:hover{ background-color: #f5f5f5;}

/* 信息列表-线条 */
.list-line li{ padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dotted #ddd;}
.list-line .split{ border: none;}

/* 信息列表-多行 */
.list-multi .title{display: inline; zoom: 1;}
.list-multi .title a{display: inline; zoom: 1; white-space: normal;}

/* 信息列表-阴影 */
.list-shadow li{transition: all 0.2s linear 0s;}
.list-shadow .on,.list-shadow li:hover{ box-shadow: 0 5px 10px rgba(0, 0, 0, .2); transform: translate3d(0px, -2px, 0px);}

/* 信息列表-日历 */
.list-calendar .date{ display: none;}
.list-calendar .calendar{ text-align: center;}
.list-calendar .calendar i{display: block; line-height: 25px; color: #fff; background: #999; font-size: 12px; font-style: normal; padding: 0 6px;}
.list-calendar .calendar em{display: block; line-height: 35px; color: #000; background: #f5f5f5; font-size: 20px; font-style: normal;}

/* 信件列表-隔行换色 */
.list-even .even{background-color: #fafafa;}
.list-even li, .list-even td{padding-top: 10px; padding-bottom: 10px;}
.list-even li:hover{background-color: #f5f5f5;}

/* 图片经过效果 */
.pic a{ display: block; position: relative;transition: all 200ms ease 0s;overflow: hidden;}
.pic a:hover{filter: alpha(opacity=80);opacity: .8;}
.pic a:before{content: "";position: absolute;width: 100px;height: 100%;top: 0;left: -100%;overflow: hidden;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);transform: skewX(-30deg);}
.pic a:hover:before{left: 150%;transition: left 1s ease 0s}

/* ========== 表格 ==========  */

/* 表格-无线条 */
.table-none>tbody>tr>td, .table-none>tbody>tr>th, .table-none>tfoot>tr>td, .table-none>tfoot>tr>th, .table-none>thead>tr>td, .table-none>thead>tr>th{ border: none;}

/* 表格-信件 */
.table-letter th{ background-color: #f5f5f5;}
.table-letter i, .table-letter em{ font-style: normal;}
.table-letter td.title{ text-align: left;}
.table-letter .num{width: 50px;display: none;}
.table-letter .ico{width: 50px;}
.table-letter .dep{width: 100px;}
.table-letter .date{width: 120px;}
.table-letter .state{ width: 80px;}

/* ========== 焦点图 ==========  */

/* 焦点图-切换  */
.focus{position: relative;text-align: center;overflow: hidden;}
.focus .focus-hd{position: absolute;z-index: 11;right: 5px;bottom: 50px;}
.focus .focus-hd li{float: left;cursor: pointer;font-size: 12px;color: #999;}
.focus .focus-hd span{margin-right: 5px;background: #fff;display: block;padding: 0 6px;}
.focus .focus-hd .on span{background: #e00;color: #fff;}
.focus .focus-bd .pic a{ display: block;}
.focus .focus-bd img{width: 100%;}
.focus .focus-bd li{position: relative;}
.focus .focus-bd .con{position: absolute;bottom: 0;left: 0;width: 100%;}
.focus .focus-bd .title{position: relative;z-index: 3;}
.focus .focus-bd .title a{color: #fff;display: block;padding: 10px 15px;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;}
.focus .focus-bd .title a:hover{ color: #f00;}
.focus .focus-bd .bg{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;height: 40px;background-color: #000;filter: alpha(opacity=60);opacity: .6;}

/* 焦点图-图标 */
.focus-icon .focus-hd{bottom: 13px;height: 14px;}
.focus-icon .focus-hd span{padding: 0;width: 14px;height: 14px;overflow: hidden;line-height: 100px;border-radius: 10px;}
.focus-icon .focus-bd .title a{margin-right: 100px;text-align: left;}

/* 焦点图-图片 */
.focus-pic .focus-hd{width: 250px; right: 10px;}
.focus-pic .focus-hd ul{ margin: 0 -5px; overflow: hidden;}
.focus-pic .focus-hd li{width: 24.9%;}
.focus-pic .focus-hd .pic{ margin: 0 5px;}
.focus-pic .focus-hd .pic img{transition: all 200ms ease 0s;width: 100%; border: 1px solid #fff; filter: alpha(opacity=85);opacity: .85;}
.focus-pic .focus-hd .on img{border-color: #f50;filter: alpha(opacity=100);opacity: 1;}
.focus-pic .focus-hd .title{display: none;}

/* 焦点图-图片+标题 */
.focus-pic-title .focus-hd{width: 100%; bottom: 10px; right: 0;}
.focus-pic-title .focus-hd ul{display: inline-block;*display: inline; zoom: 1;}
.focus-pic-title .focus-hd li{margin: 0 2px; padding: 3px;}
.focus-pic-title .focus-hd .on{background: rgba(0, 0, 0, 0.7) !important; background: #000; filter: Alpha(opacity=70);color: #fff;border-radius: 34px;}
.focus-pic-title .focus-hd .pic{ float: left;width: 34px; height: 34px; border-radius: 50%; overflow: hidden;}
.focus-pic-title .focus-hd .pic img{height: 34px;}
.focus-pic-title .focus-hd .con{ display: none; float: left; overflow: hidden;}
.focus-pic-title .focus-hd .title{display: none; float: left; padding: 0 15px 0 5px; line-height: 34px;white-space: nowrap; overflow: hidden;}
.focus-pic-title .focus-hd .title a{ color: #fff;}
.focus-pic-title .focus-hd .on .con, .focus-pic-title .focus-hd .on .title{display: block;}
.focus-pic-title .focus-bd .con{display: none;}

/* 焦点图-图片带简介 */
.focus-intro .focus-hd{right: 0;bottom: 15px;width: 50%;}
.focus-intro .focus-hd ul{display: inline-block;*display: inline; zoom: 1;}
.focus-intro .focus-hd span{padding: 0;width: 14px;height: 14px; background-color: #ccc; overflow: hidden;line-height: 100px;}
.focus-intro .focus-bd{background-color: #f5f5f5;}
.focus-intro .focus-bd .pic{ float: left; width: 50%;}
.focus-intro .focus-bd .con{ position: static; width: auto; padding: 20px; text-align: left; overflow: hidden;}
.focus-intro .focus-bd .con .pic{margin-top: 5px;}
.focus-intro .focus-bd .date{ color: #999;}
.focus-intro .focus-bd .title{ margin-bottom: 10px;}
.focus-intro .focus-bd .title a{ padding: 0; color: #333; font-size: 18px;}
.focus-intro .focus-bd .intro{margin-top: 10px;color: #888; height: auto; line-height: 1.75; overflow: hidden;}
.focus-intro .focus-bd .intro .more{margin-left: 10px;}
.focus-intro .focus-bd .bg{ display: none;}

/* 广告 */
.focus-ad .focus-hd{right: 0;bottom: 15px;width: 100%;}
.focus-ad .focus-hd ul{display: inline-block;*display: inline; zoom: 1;}
.focus-ad .focus-hd span{padding: 0;width: 14px;height: 14px;overflow: hidden;line-height: 100px;}
.focus-ad .focus-bd .con{display: none;}

/* 内容页 */
.article{margin: 20px;}
.article-hd h1{font-size: 2em;}
.article-hd h2{font-size: 1.7142857em;}
.article-hd .title{ margin-bottom: 10px;}
.article-hd .sub-title{ margin-bottom: 10px;}
.article-hd .meta{padding-bottom: 15px;border-bottom: 1px dotted #eee;margin-bottom: 10px;color: #666;}
.article-hd .meta span{padding: 0 3px;}
.article-hd .meta .size a{cursor: pointer;padding: 0 2px;}
.article-hd .lead{margin-bottom: 20px;background: #fafafa;border: 1px solid #eee;color: #666;padding: 10px;overflow: hidden;}
.article-bd{font-size: 16px;line-height: 1.75; overflow: hidden;}
.article-bd p{margin: 0.75em 0;}
.article-bd ul{padding-left: 1em;}
.article-bd ul li{list-style: outside;}
.article-bd h1{font-size: 2em;}
.article-bd h2{font-size: 1.7142857em;}
.article-bd h3{font-size: 1.42857em;}
.article-bd h4{font-size: 1.2857em;}
.article-bd h5{font-size: 1.142857em;}
.article-bd h6{font-size: 1em;}
.article-fd>div{margin-bottom: 20px;}
.article-fd .inputer{padding-bottom: 5px;text-align: right;color: #999;}
.article-fd .inputer span{margin-left: 10px;}
.article-fd .user-control{border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 10px 0;color: #333;overflow: hidden;}
.article-fd .user-control .btn{ padding-left: 0; padding-right: 0;}
.article-fd .bdsharebuttonbox{float: right;}
.article-fd .other>div{ padding: 5px 0;}

/* 百度分享 */
.bdshare-button-style0-16 a,.bdshare-button-style1-16 a,.bdshare-button-style2-16 a{background-image: url("../img/share/share16.png") !important;}
.bdshare-button-style0-24 a,.bdshare-button-style1-24 a,.bdshare-button-style2-24 a{background-image: url("../img/share/share24.png") !important;}
.bdshare-button-style0-32 a,.bdshare-button-style1-32 a,.bdshare-button-style2-32 a{background-image: url("../img/share/share32.png") !important;}